
package mypackage;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;


/**
 * This object contains factory methods for each
 * Java content interface and Java element interface
 * generated in the mypackage package.
 * <p>An ObjectFactory allows you to programatically
 * construct new instances of the Java representation
 * for XML content. The Java representation of XML
 * content can consist of schema derived interfaces
 * and classes representing the binding of schema
 * type definitions, element declarations and model
 * groups.  Factory methods for each of these are
 * provided in this class.
 */
@XmlRegistry
public class ObjectFactory {

    private final static QName _GetBOMByAllResponse_QNAME = new QName("http://oldwebservice.com/wsdl", "GetBOMByAllResponse");
    private final static QName _GetEquipmentByAllResponse_QNAME = new QName("http://oldwebservice.com/wsdl", "GetEquipmentByAllResponse");
    private final static QName _GetItemByAllResponse_QNAME = new QName("http://oldwebservice.com/wsdl", "GetItemByAllResponse");
    private final static QName _Exception_QNAME = new QName("http://oldwebservice.com/wsdl", "Exception");
    private final static QName _GetPeopleByAll_QNAME = new QName("http://oldwebservice.com/wsdl", "GetPeopleByAll");
    private final static QName _GetBOMByAll_QNAME = new QName("http://oldwebservice.com/wsdl", "GetBOMByAll");
    private final static QName _GetItemByAll_QNAME = new QName("http://oldwebservice.com/wsdl", "GetItemByAll");
    private final static QName _GetPeopleByAllResponse_QNAME = new QName("http://oldwebservice.com/wsdl", "GetPeopleByAllResponse");
    private final static QName _GetEquipmentByAll_QNAME = new QName("http://oldwebservice.com/wsdl", "GetEquipmentByAll");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: mypackage
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link GetPeopleByAllResponse }
     */
    public GetPeopleByAllResponse createGetPeopleByAllResponse() {
        return new GetPeopleByAllResponse();
    }

    /**
     * Create an instance of {@link GetBOMByAll }
     */
    public GetBOMByAll createGetBOMByAll() {
        return new GetBOMByAll();
    }

    /**
     * Create an instance of {@link GetItemByAll }
     */
    public GetItemByAll createGetItemByAll() {
        return new GetItemByAll();
    }

    /**
     * Create an instance of {@link GetEquipmentByAll }
     */
    public GetEquipmentByAll createGetEquipmentByAll() {
        return new GetEquipmentByAll();
    }

    /**
     * Create an instance of {@link GetEquipmentByAllResponse }
     */
    public GetEquipmentByAllResponse createGetEquipmentByAllResponse() {
        return new GetEquipmentByAllResponse();
    }

    /**
     * Create an instance of {@link GetItemByAllResponse }
     */
    public GetItemByAllResponse createGetItemByAllResponse() {
        return new GetItemByAllResponse();
    }

    /**
     * Create an instance of {@link GetBOMByAllResponse }
     */
    public GetBOMByAllResponse createGetBOMByAllResponse() {
        return new GetBOMByAllResponse();
    }

    /**
     * Create an instance of {@link GetPeopleByAll }
     */
    public GetPeopleByAll createGetPeopleByAll() {
        return new GetPeopleByAll();
    }

    /**
     * Create an instance of {@link Exception }
     */
    public Exception createException() {
        return new Exception();
    }

    /**
     * Create an instance of {@link Item }
     */
    public Item createItem() {
        return new Item();
    }

    /**
     * Create an instance of {@link Resource }
     */
    public Resource createResource() {
        return new Resource();
    }

    /**
     * Create an instance of {@link ProductProgress }
     */
    public ProductProgress createProductProgress() {
        return new ProductProgress();
    }

    /**
     * Create an instance of {@link Craft }
     */
    public Craft createCraft() {
        return new Craft();
    }

    /**
     * Create an instance of {@link Equipment }
     */
    public Equipment createEquipment() {
        return new Equipment();
    }

    /**
     * Create an instance of {@link ItemProgress }
     */
    public ItemProgress createItemProgress() {
        return new ItemProgress();
    }

    /**
     * Create an instance of {@link People }
     */
    public People createPeople() {
        return new People();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetBOMByAllResponse }{@code >}}
     */
    @XmlElementDecl(namespace = "http://oldwebservice.com/wsdl", name = "GetBOMByAllResponse")
    public JAXBElement<GetBOMByAllResponse> createGetBOMByAllResponse(GetBOMByAllResponse value) {
        return new JAXBElement<GetBOMByAllResponse>(_GetBOMByAllResponse_QNAME, GetBOMByAllResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetEquipmentByAllResponse }{@code >}}
     */
    @XmlElementDecl(namespace = "http://oldwebservice.com/wsdl", name = "GetEquipmentByAllResponse")
    public JAXBElement<GetEquipmentByAllResponse> createGetEquipmentByAllResponse(GetEquipmentByAllResponse value) {
        return new JAXBElement<GetEquipmentByAllResponse>(_GetEquipmentByAllResponse_QNAME, GetEquipmentByAllResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetItemByAllResponse }{@code >}}
     */
    @XmlElementDecl(namespace = "http://oldwebservice.com/wsdl", name = "GetItemByAllResponse")
    public JAXBElement<GetItemByAllResponse> createGetItemByAllResponse(GetItemByAllResponse value) {
        return new JAXBElement<GetItemByAllResponse>(_GetItemByAllResponse_QNAME, GetItemByAllResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Exception }{@code >}}
     */
    @XmlElementDecl(namespace = "http://oldwebservice.com/wsdl", name = "Exception")
    public JAXBElement<Exception> createException(Exception value) {
        return new JAXBElement<Exception>(_Exception_QNAME, Exception.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetPeopleByAll }{@code >}}
     */
    @XmlElementDecl(namespace = "http://oldwebservice.com/wsdl", name = "GetPeopleByAll")
    public JAXBElement<GetPeopleByAll> createGetPeopleByAll(GetPeopleByAll value) {
        return new JAXBElement<GetPeopleByAll>(_GetPeopleByAll_QNAME, GetPeopleByAll.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetBOMByAll }{@code >}}
     */
    @XmlElementDecl(namespace = "http://oldwebservice.com/wsdl", name = "GetBOMByAll")
    public JAXBElement<GetBOMByAll> createGetBOMByAll(GetBOMByAll value) {
        return new JAXBElement<GetBOMByAll>(_GetBOMByAll_QNAME, GetBOMByAll.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetItemByAll }{@code >}}
     */
    @XmlElementDecl(namespace = "http://oldwebservice.com/wsdl", name = "GetItemByAll")
    public JAXBElement<GetItemByAll> createGetItemByAll(GetItemByAll value) {
        return new JAXBElement<GetItemByAll>(_GetItemByAll_QNAME, GetItemByAll.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetPeopleByAllResponse }{@code >}}
     */
    @XmlElementDecl(namespace = "http://oldwebservice.com/wsdl", name = "GetPeopleByAllResponse")
    public JAXBElement<GetPeopleByAllResponse> createGetPeopleByAllResponse(GetPeopleByAllResponse value) {
        return new JAXBElement<GetPeopleByAllResponse>(_GetPeopleByAllResponse_QNAME, GetPeopleByAllResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetEquipmentByAll }{@code >}}
     */
    @XmlElementDecl(namespace = "http://oldwebservice.com/wsdl", name = "GetEquipmentByAll")
    public JAXBElement<GetEquipmentByAll> createGetEquipmentByAll(GetEquipmentByAll value) {
        return new JAXBElement<GetEquipmentByAll>(_GetEquipmentByAll_QNAME, GetEquipmentByAll.class, null, value);
    }

}
